package com.lightsaber.trade.cloth.service.planning;

import java.util.List;

import com.lightsaber.trade.core.service.HppBaseSerivce;
import com.lightsaber.trade.cloth.entity.planning.Level2DisciplineStatus;

public interface Level2DisciplineStatusService extends
        HppBaseSerivce<Level2DisciplineStatus, String> {

    public Level2DisciplineStatus findDisciplineStatus(final String level2PlanningId,
            final String discipline, final String categoryNodeId);

    @Override
    public void save(final Level2DisciplineStatus level2DisciplineStatus);

    public Level2DisciplineStatus findById(final String id);

    public List<Level2DisciplineStatus> findByLevel2IdAndNodeid(final String level2PlanningId,
            final String categoryNodeId);

    public boolean checkAllDisciplineIsNotRejectByLevel2Id(final String level2PlanningId);
}
